﻿@charset "utf-8";
/*powered by:杭州翰臣科技有限公司 邱爽*/
/*http://www.68hanchen.com http://68hanchen.com*/
/* Blood_Wolf专用样式表，支持开源，如有使用或二次开发，请标明出处，谢谢合作！ */
/*#ff8a00; 翰臣科技有限公司VI色系*/
/* 起始样式 */
*{ padding:0px; margin:0px;}
body {font-family:"微软雅黑";  margin:0 auto; padding:0px; font-size:12px; height:100%; line-height:22px; width:100%; color:#4c4c4c;}

ul,ul li,ol li,tr td,dl dd,dd,div{ list-style-type:none; margin:0; padding:0; }
p{ margin:0; padding:0; text-indent:2em;}
.clear{ clear:both; height:0px;}
a{ text-decoration:none; cursor:pointer; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; color:#4c4c4c;}
/*a:hover{ text-decoration:underline;}*/
img{ vertical-align:middle;}
.imgs{ vertical-align:top;}
.lf{ float:left;}
.rg{ float:right;}  
img{border:none;}
html{ overflow-x:hidden;} 
div:hover,li:hover,tr:hover,a:hover{ -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
/* 起始样式 End */

/* 公用样式 */
.head{padding-bottom: 14px; background:url(../images/bg.png) right top no-repeat; width:1920px; margin-left:-960px; left:50%; /*height:133px;*/ position:relative; z-index:1000;}
.box{ width:1158px; margin:0 auto;}
.box1{ width:1200px; margin:0 auto;}
.logo{ width:264px; height:69px; /*padding-top:45px;*/ padding-left:45px;}
/*.logo img{ -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; transition: all 1s;}
.logo img:hover{ -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; transition: all 1s; transform:rotateY(360deg);-webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg);}*/
.headrg .top{ padding-top:20px;}
.headrg .top .div1{ background:url(../images/1_02.jpg) no-repeat center left; padding-left:33px; color:#052776; font-size:16px; font-weight:bold;}
.headrg .top .div2{margin-left:20px;}
.headrg .top .div2 a .img{ -moz-transform 1s;  -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s;}
.headrg .top .div2 a .img:hover{ transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg);}
.headrg .top .div2 .a1{ position:relative; z-index:1000;}
.headrg .top .div2 .a1 div{ display:none; position:absolute; top:20px; left:-180px;}
.headrg .top .div2 .a1:hover div{ display:block;}
.dh{ height:69px; position:relative;}
.dh .activesss{ float:left;text-align:center; width:121px; height:69px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.dh:hover .activesss1 .a1{  background:none; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.dh .activesss .a1{ display:block; color:#052776; font-size:14px; line-height:83px; text-align:center; /*margin-top:10px;*/ font-size:14px; font-weight:bold; width:121px;}
.dh .activesss:hover .a1{  background:url(../images/1_25.jpg) no-repeat left center; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.dh .activesss1 .a1{  background:url(../images/1_25.jpg) no-repeat left center; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.dh .Locate{ position:absolute; top:62px; overflow:hidden; display:none; z-index:100; width:1920px; background:url(../images/1_05.png) repeat; height:40px; line-height:40px;}
.foot{ background:#041434; padding-top:48px;}
.foottop ul{ float:left; width:90px; margin-right:63px;}
.foottop ul li{ height:24px; line-height:24px;}
.foottop ul li a{ color:#fff;}
.foottop ul .li{ font-size:16px; padding-bottom:8px; border-bottom:1px solid #7ecef4; margin-bottom:10px;}
.foottop ul .activesss{ background:url(../images/1_28.jpg) no-repeat right center; position:relative;}
.foottop ul .activesss .div1{ top:33px; display:none; background:#4c627c; position:absolute; width:123px; padding-left:10px; padding-right:10px; padding-bottom:10px;}
.foottop ul .activesss .div1 a{ display:block; height:24px; line-height:24px; border-bottom:1px dashed #364659; color:#fff; font-size:12px; padding-left:15px; padding-right:15px; overflow:hidden;}
.foottop ul .activesss .div1 a:hover{ color:#0f69fb}
.foottop .rg .div1{ font-size:16px; color:#fff;}
.foottop .rg .div2{ margin-top:15px;}
.foottop .rg .div3{ color:#fff; font-size:14px; margin-top:15px;}
.foottop .rg .div4{ margin-top:15px;}
.foottop .rg .div4 a{ margin-right:15px;}
.footbottom{ margin-top:15px; padding-bottom:25px;}
.footbottom .lf .div2{ line-height:18px; color:#fff; margin-top:10px;}
.footbottom .rg{ padding-top:46px; line-height:18px; text-align:right; color:#fff;}
.footbottom .rg a{ color:#fff;}
.footbottom .rg span{ margin-left:8px; margin-right:8px;}

/* 公用样式 End */

/* Index */
.banner{ width:1920px; position:absolute; z-index:10; top:89px; left:50%; margin-left:-960px;}
.banner .slides_container a {width:1920px;display:block;}
.banner .slides_container a img {display:block;}
.banner .pagination { margin-top:-60px; position:absolute; z-index:100; width:75px; left:50%; margin-left:-35px;}
.banner .pagination li {float:left;margin:0 1px;list-style:none;}
.banner .pagination li a {display:block; width:13px; font-size:0px; height:13px; background:url(../images/1_12.png) no-repeat;float:left;overflow:hidden; margin-left:5px; margin-right:5px; font-size:0px; line-height:1000px;}
.banner .pagination li.current a,.banner .pagination li a:hover{ background:url(../images/1_12a.png) no-repeat;}
.banner .btn{ position:absolute; top:330px; z-index:12; width:1000px; margin-left:-500px; left:50%; display:none;}
.banner .btn .prev{ float:left;}
.banner .btn .next{ float:right;}
.heg{ height:392px;}
.ss{ background:url(../images/1_08.jpg) no-repeat; width:1200px; position:relative; left:50%; margin-left:-600px; height:246px; z-index:100;}
.ss1{ width:512px; padding-top:27px; padding-left:18px; background:url(../images/1_10.jpg) right 21px no-repeat;}
.ss1 .lf{ background:url(../images/1_09.jpg) no-repeat; width:249px; height:193px; padding-left:5px; padding-top:5px;}
.ss1 .rg{ width:228px; padding-right:16px;}
.ss1 .rg .div1 a{ font-size:16px;}
.ss1 .rg .div1 a:hover{ color:#0b3085}
.ss1 .rg .div2{ margin-top:15px; color:#737373;}
.ss1 .rg .div3 a{ margin-top:20px; background:#000000; width:139px; display:block; height:37px; line-height:37px; color:#fff; text-transform:uppercase; font-size:14px; text-align:center;}
.ss1 .rg .div3 a:hover{ background:#0b3085}
.ss2{ margin-left:27px; padding-top:27px; width:425px;}
.ss2 ul li{ margin-bottom:20px;}
.ss2 ul li a{ display:block;}
.ss2 ul li a .lf{ width:275px;}
.ss2 ul li a .lf .div1{ color:#666666;}
.ss2 ul li a .lf .div2{ color:#666666; font-size:14px; height:22px; overflow:hidden;}
.ss2 ul li a .rg{ padding-top:22px; color:#666666}
.ss2 ul li:hover a .lf .div1,.ss2 ul li:hover a .lf .div2,.ss2 ul li:hover a .rg{ color:#0b3085;}
.ss3{ width:120px; padding-right:26px; padding-top:37px;}
.ss3 .div1{ color:#042165; font-size:30px; text-transform:uppercase; line-height:32px; text-align:right;}
.ss3 .div2{ font-size:14px; color:#042165; text-align:right;}
.ss3 .div3 a{ display:block; border:1px solid #d9d9d9; height:96px; height:28px; line-height:28px; text-align:center; color:#999999; width:95px; font-size:14px; margin-top:60px; float:right;}
.ss3 .div3 a:hover{ background:#0b3085; border:1px solid #0b3085; color:#fff;}
.ss3 .div4{ text-align:right; margin-top:10px;}
.ss3 .div4 a{ margin-left:5px;}
.dd{ margin-top:65px;}
.dd1{ text-align:center;}
.dd1s {text-align:center; margin-top:60px;}
.dd1s a{ text-align:center;border: 1px solid #0b3085;line-height: 28px;
    text-align: center;
    color: #fff;
    width: 95px;
    font-size: 14px;
    padding: 10px 20px;
	border-radius:5px;
	background: #0b3085;
	}
.dd1s a:hover{background: #0b3085; border: 1px solid #0b3085;color: #fff;}
	
.dd2{ margin-top:63px;}
.dd2 ul li{ width:277px; float:left; margin-right:30px; border-top:5px solid #666666; position:relative;}
.dd2 ul .li{ margin-right:0px;}
.dd2 ul li .div1{ border-bottom:1px solid #cccccc; padding-bottom:10px;}
.dd2 ul li .div2{ text-align:center; margin-top:15px; text-transform:uppercase;}
.dd2 ul li .div2 a{ color:#042165; font-size:18px;}
.dd2 ul li .div3{ margin-top:10px; font-size:14px; color:#666666;}
.dd2 ul li .div3 .rg{ font-size:12px;}
.dd2 ul li .div4{ margin-top:10px; background:url(../images/1_18.jpg) left 28px repeat-x; height:53px;}
.dd2 ul li .div4>a{ display:block; float:left; width:53px; height:53px; margin-left:30px;}
.dd2 ul li .div4>div{ display:block; float:left; width:53px; height:53px; margin-left:30px; cursor:pointer; }
.dd2 ul li .div4 div.a1 div.a1M{ position:absolute; top:30px; left:50%; margin-left:-20px; width:30px; background:#fff; border:1px solid #ddd; padding:5px; display:none;}
.wechatimg{width:100px; height:120px; overflow:hidden; display:none; position:absolute; top:0; left:30px;}
.wechatimg img{width:100%; height:120px; }
/* ss */

.dd2 ul li .div4 div.a1 div.a1M>a{display:block; width:100%; height:30px; }
.dd2 ul li .div4 div.a1 div.a1M>a.wechatimgM{position:relative;}
.dd2 ul li .div4 .a1{ background:url(../images/1_14.jpg) no-repeat; position:relative;}
.dd2 ul li .div4 .a2{ background:url(../images/1_15.jpg) no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.dd2 ul li .div4 .a3{ background:url(../images/1_16.jpg) no-repeat;}
.dd2 ul li .div4 .a1:hover{ background:url(../images/1_14a.png) no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.dd2 ul li .div4 .a2:hover{ background:url(../images/1_17.jpg) no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.dd2 ul li .div4 .a3:hover{ background:url(../images/1_16a.png) no-repeat; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.ff{ background:url(../images/1_19.jpg) no-repeat; height:400px; margin-top:83px; padding-top:54px;}
.fflf{ width:595px;}
.ffrg{ width:595px; background:#e6e6e6; height:345px; overflow:hidden;}
.ffrg ul{ margin-top:4px;}
.ffrg ul li{ border-bottom:1px dashed #999999; height:31px; line-height:31px; *margin-bottom:-4px;}
.ffrg ul li a{ display:block; background:url(../images/1_22.jpg) 10px center no-repeat; padding-left:30px; padding-right:20px; color:#666666}
.ffrg ul li a:hover{ color:#0b3085}
/* Index End */

/* Main */
.main_body{ background:#f5f5f5}
.main_banner{ width:1920px; position:absolute; z-index:10; top:79px; left:50%; margin-left:-960px;}
.main_heg{ height:106px;}
.main_heg1{ height:247px;}
.main_bg{ background:#fff; padding:40px; padding-top:60px;}
.div_title{ position:relative; z-index:100; margin-left:-40px; margin-top:-82px; float:left;}
.div_title a{ display:block; width:158px; background:#c7c7c7; color:#fff; font-size:14px; height:45px; line-height:45px; text-align:center; float:left; margin-right:10px;}
.div_title a:hover,.div_title .a1{ background:#0b3085;}
.div_title1{ border-bottom:1px dashed #ccc; color:#333333; font-size:20px; font-weight:bold; padding-bottom:15px;}
.div_title1 span{ font-size:14px; text-transform:uppercase;}
.div_title1 .rg .div1{ background:url(../images/4_13.jpg) no-repeat; height:28px; overflow:hidden; width:140px; padding-left:15px; padding-right:15px; margin-left:30px;}
.div_title1 .rg .div1 .text{ background:none; border:0px; height:26px; line-height:26px; font-family:微软雅黑; font-size:12px; color:#4c4c4c; width:100%;}
.div_title2{ background:url(../images/4_07.jpg) center 34px repeat-x;}
.div_title2 a{ display:block; color:#4c4c4c; margin-right:64px; height:34px; line-height:34px; padding-bottom:3px; float:left; font-size:14px;} 
.div_title2 a:hover,.div_title2 .a1{ border-bottom:3px solid #0b3085; padding-bottom:0px;}
.div_title2 .a2{ margin-right:0px;}
.biaoti{ text-align:center; margin-top:35px; font-size:18px;}
.time{ text-align:center; margin-top:10px;}
.txt{ margin-top:15px;}
.fh{ margin-top:140px; border-top:1px dashed #ccc; padding-top:10px;}
.fh a{ color:#4c4c4c;}
.fh a:hover{ color:#0b3085}
.fh .rg a{ background:url(../images/3_14.jpg) no-repeat center left; padding-left:15px;}
.div_abo{ position:relative; z-index:100; width:100%;}
.div_abo .div1{ width:599px; height:257px; overflow:hidden;}
.div_abo .div1 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;} 
.div_abo .div1 img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_abo .div2{ width:300px; height:257px; background:#0e64b1;}
.div_abo .div2 a{ position:relative; text-align:center; display:block; padding-top:35px;}
.div_abo .div2 a .p1{ color:#fff; font-size:18px; font-weight:bold;}
.div_abo .div2 a .p2{ margin-top:22px; line-height:30px; height:90px; overflow:hidden; color:#fff;}
.div_abo .div2 a .p3{ margin:0 auto; margin-top:17px; width:103px; height:32px; line-height:32px; color:#fff; font-size:14px; text-align:center; border:2px solid #2875bb}
.div_abo .div3{ width:300px; height:257px; overflow:hidden;}
.div_abo .div3 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;} 
.div_abo .div3 img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_abo .div4{ width:599px; height:257px; overflow:hidden; background:#0e64b1;}
.div_abo .div4 a{ position:relative; display:block; padding-top:35px; padding-left:37px; padding-right:37px;}
.div_abo .div4 a .p1{ color:#fff; font-size:18px; font-weight:bold; text-align:center;}
.div_abo .div4 a .p2{ margin-top:22px; line-height:30px; height:90px; overflow:hidden; color:#fff;}
.div_abo .div4 a .p3{ margin:0 auto; margin-top:17px; width:103px; height:32px; line-height:32px; color:#fff; font-size:14px; text-align:center; border:2px solid #2875bb}
.div_abo .div5{ width:300px; height:257px; overflow:hidden;}
.div_abo .div5 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;} 
.div_abo .div5 img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_abo .div6{ width:300px; height:257px; background:#fff;}
.div_abo .div6 a{ position:relative; text-align:center; display:block; padding-top:35px;}
.div_abo .div6 a .p1{ font-size:18px; font-weight:bold;}
.div_abo .div6 a .p2{ margin-top:22px; line-height:30px; height:90px; overflow:hidden;}
.div_abo .div6 a .p3{ margin:0 auto; margin-top:17px; width:103px; height:32px; line-height:32px; background:#fff; font-size:14px; text-align:center; border:2px solid #ebebeb}
.div_abo1{ margin-top:196px; margin-bottom:40px;}
.div_abo1 .div1{ width:298px; height:257px; overflow:hidden;}
.div_abo1 .div1 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;} 
.div_abo1 .div1 img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_abo1 .div2{ width:300px; height:257px; background:#0e64b1}
.div_abo1 .div2 a{ position:relative; display:block; padding-top:35px; padding-left:37px; padding-right:37px; text-align:center;}
.div_abo1 .div2 a .p1{ color:#fff; font-size:18px; font-weight:bold;}
.div_abo1 .div2 a .p2{ margin-top:22px; line-height:30px; height:90px; overflow:hidden; color:#fff;}
.div_abo1 .div2 a .p3{ margin:0 auto; margin-top:17px; width:103px; height:32px; line-height:32px; background:#fff; font-size:14px; text-align:center; border:2px solid #eee9e5}
.div_abo1 .div3{ width:298px; height:257px; overflow:hidden;}
.div_abo1 .div3 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;} 
.div_abo1 .div3 img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_abo1 .div4{ width:300px; height:257px; background:#0e64b1}
.div_abo1 .div4 a{ position:relative; display:block; padding-top:35px; padding-left:37px; padding-right:37px; text-align:center;}
.div_abo1 .div4 a .p1{ color:#fff; font-size:18px; font-weight:bold;}
.div_abo1 .div4 a .p2{ margin-top:22px; line-height:30px; height:90px; overflow:hidden; color:#fff;}
.div_abo1 .div4 a .p3{ margin:0 auto; margin-top:17px; width:103px; height:32px; line-height:32px; background:#fff; font-size:14px; text-align:center; border:2px solid #eee9e5}
.div_abo2 .div1{ color:#333333; font-size:20px; font-weight:bold;}
.div_abo2 .div2{ font-size:14px; margin-top:10px;}
.div_abo2 .div3{ margin-top:10px; line-height:18px; border-bottom:1px dashed #cccccc; padding-bottom:26px;}
.div_abo2 .div4{ margin-top:19px;}
.div_abo2 .div5{ margin-top:25px; color:#4c4c4c}
.div_abo3 .div1{ margin-top:15px; background:url(../images/2_09.jpg) no-repeat; padding-left:623px; width:431px; padding-right:37px; height:405px; overflow:hidden; padding-top:29px;}
.div_abo3 .div1 .p1{ color:#0b3085; font-size:18px; font-weight:bold;}
.div_abo3 .div1 .p1 span{ text-transform:uppercase; font-size:14px;}
.div_abo3 .div1 .p2{ line-height:24px;}
.div_abo3 .div1 .p3{ line-height:18px; margin-bottom:15px;}
.div_abo3 .div2{ margin-top:15px; font-size:14px; line-height:24px;}
.div_abo4 .div1{ color:#333; font-size:20px; font-weight:bold;}
.div_abo4 .div1 span{ text-transform:uppercase; font-size:14px;}
.div_abo4 .div2{ margin-top:10px; line-height:24px; padding-bottom:10px; border-bottom:1px dashed #ccc}
.div_abo4 .div3{ text-align:center; margin-top:20px;}
.div_abo5 #content{ background:url(../images/2_13.jpg) left bottom no-repeat; height:440px; overflow:hidden; margin-top:40px;}
.div_abo5 ul#output{ display:block; float:left; width:549px; height:386px; overflow:hidden;}
.div_abo5 ul#output img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_abo5 ul#output img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_abo5 ul#tabs { float:right; width:566px;}
.div_abo5 ul#tabs li{ width:264px; height:183px; overflow:hidden; float:left; margin-left:19px; margin-bottom:19px;}
.div_abo5 ul#tabs li img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_abo5 ul#tabs li img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_abo5 ul#tabs #rollBox{height:385px;overflow:hidden;}
.div_abo5 ul#tabs .rg{ margin-top:21px;}
.div_news{ position:relative; background:#fff; height:510px; z-index:100; margin-bottom:156px; overflow:hidden;}
.div_news .div1{ position:absolute; height:510px; background:url(../images/3_02.png) top right no-repeat; padding-right:27px; padding-left:27px; width:276px; z-index:100; left:0px; top:0px;}
.div_news .div1 a{ display:block; background:#fff; padding-right:30px;}
.div_news .div1 a .p1{ padding-top:28px; font-size:14px; min-height:420px;}
.div_news .div1 a .p2{ margin-top:20px; line-height:24px; height:144px; overflow:hidden;}
.div_news .div1 a .p3{ /*margin-top:211px;*/ background:#f8f8f8; border:1px solid #eae8ec; text-align:center; width:107px; height:32px; line-height:32px; font-size:14px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news .div1 a .p3:hover{ background:#1064b0; color:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news .div2{ position:absolute; left:304px; top:25px; width:298px; height:209px; overflow:hidden; z-index:10}
.div_news .div2 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_news .div2 img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_news .div3{ background:#1064b0; width:601px; height:255px; padding-right:20px; margin-right:-20px; right:0px; top:0px; position:absolute; z-index:100;}
.div_news .div3 #show1{ padding:20px 30px;} 
.div_news .div3 #show1 .div_ser1bg1 .lf{ color:#fff; font-size:18px; font-weight:bold; padding-left:10px;}
.div_news .div3 #show1 .div_ser1bg1 .rg{ padding-top:5px; padding-right:10px;}
.div_news .div3 #show1 .div_ser1bg1 .rg dl dd{ float:left; margin-left:6px;}
.div_news .div3 #show1 .div_ser1bg1 .rg dl dd a{ display:block; background:url(../images/3_04.jpg) center center no-repeat; width:13px; height:13px;}
.div_news .div3 #show1 .div_ser1bg1 .rg dl .on a{ background:url(../images/3_05.jpg) no-repeat;}
.div_news .div3 #show1 .div_ser1bg2{ margin-top:10px; height:132px; overflow:hidden;}
.div_news .div3 #show1 .div_ser1bg2 ul{ height:132px; overflow:hidden;}
.div_news .div3 #show1 .div_ser1bg2 ul li{ height:33px; line-height:33px; overflow:hidden; *margin-bottom:-3px;}
.div_news .div3 #show1 .div_ser1bg2 ul li a{ color:#fff; display:block; padding-left:10px; padding-right:10px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; height:33px;}
.div_news .div3 #show1 .div_ser1bg2 ul li a:hover{ display:block; background:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news .div3 #show1 .div_ser1bg2 ul li a:hover .lf{ color:#1064b0; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news .div3 #show1 .div_ser1bg2 ul li a:hover .rg{ color:#1064b0; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news .div3 #show1 .div_ser1bg3{ margin-top:10px; padding-left:10px;}
.div_news .div3 #show1 .div_ser1bg3 a{ display:block; width:104px; line-height:33px; height:33px; border:2px solid #2875bb; text-align:center; color:#fff; font-size:14px;}
.div_news .div3 #show1 .div_ser1bg3 a:hover{ background:#fff; color:#1064b0; border:2px solid #fff;}
.div_news .div4{ background:#fff; width:601px; height:255px; left:303px; bottom:0px; position:absolute; z-index:20;}
.div_news .div4 #show2{ padding:20px 30px;} 
.div_news .div4 #show2 .div_ser1bg1 .lf{ color:#4d4d4d; font-size:18px; font-weight:bold; padding-left:10px;}
.div_news .div4 #show2 .div_ser1bg1 .rg{ padding-top:5px; padding-right:10px;}
.div_news .div4 #show2 .div_ser1bg1 .rg dl dd{ float:left; margin-left:6px;}
.div_news .div4 #show2 .div_ser1bg1 .rg dl dd a{ display:block; background:url(../images/3_06.jpg) center center no-repeat; width:11px; height:11px;}
.div_news .div4 #show2 .div_ser1bg1 .rg dl .on a{ background:url(../images/3_07.jpg) no-repeat;}
.div_news .div4 #show2 .div_ser1bg2{ margin-top:10px; height:132px; overflow:hidden;}
.div_news .div4 #show2 .div_ser1bg2 ul{ height:132px; overflow:hidden;}
.div_news .div4 #show2 .div_ser1bg2 ul li{ height:33px; line-height:33px; overflow:hidden; *margin-bottom:-4px;}
.div_news .div4 #show2 .div_ser1bg2 ul li a{ color:#4d4d4d; display:block; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; padding-left:10px; padding-right:10px; height:33px;}
.div_news .div4 #show2 .div_ser1bg2 ul li a:hover{ background:#0b3085; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news .div4 #show2 .div_ser1bg2 ul li a:hover .lf{ color:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news .div4 #show2 .div_ser1bg2 ul li a:hover .rg{ color:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news .div4 #show2 .div_ser1bg3{ margin-top:10px; padding-left:10px;}
.div_news .div4 #show2 .div_ser1bg3 a{ display:block; background:#f8f8f8; border:1px solid #eae8ec; text-align:center; width:107px; height:32px; line-height:32px; font-size:14px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news .div4 #show2 .div_ser1bg3 a:hover{ background:#1064b0; color:#fff;}
.div_news .div5{ position:absolute; bottom:0px; right:0px; z-index:10; width:284px; height:256px; overflow:hidden;}
.div_news .div5 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_news .div5 img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_news1 .div1{ margin-top:31px; padding-bottom:30px; border-bottom:1px dashed #ccc;}
.div_news1 .div1 a{ display:block;}
.div_news1 .div1 .lf{ background:url(../images/3_10.jpg) no-repeat; width:199px; height:134px; position:relative;}
.div_news1 .div1 .lf div{ position:absolute; top:9px; left:9px; width:178px; height:113px; overflow:hidden;}
.div_news1 .div1 .lf div img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_news1 .div1 .lf div img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_news1 .div1 .rg{ width:870px;}
.div_news1 .div1 .rg .p1{ font-size:18px; padding-bottom:10px; border-bottom:1px dashed #ccc;}
.div_news1 .div1 .rg:hover .p1{ color:#0b3085}
.div_news1 .div1 .rg .p2{ margin-top:7px; height:44px; overflow:hidden;}
.div_news1 .div1 .rg .p3{ background:url(../images/3_12.jpg) center left no-repeat; padding-left:18px; margin-top:15px;}
.div_news1 ul{ margin-top:15px;}
.div_news1 ul li{ background:#efefef; height:40px; line-height:40px; *margin-bottom:-4px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news1 ul .li{ background:#fff;}
.div_news1 ul li a{ display:block; padding-left:10px; padding-right:10px;}
.div_news1 ul li:hover{ background:#0b3085; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news1 ul li:hover a .lf{ color:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_news1 ul li:hover a .rg{ color:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_pro{ width:809px; height:370px; margin:0 auto; position:relative; z-index:100; margin-top:30px;}
.div_pro1{ margin:0 auto; margin-top:60px; margin-bottom:54px; position:relative; z-index:1000; width:978px; }
.div_pro1 ul li{ width:311px; float:left; margin-right:22px; }
.div_pro1 ul .li{ margin-right:0px;}
.div_pro1 ul li a{ display:block}
.div_pro1 ul li a .lf{ width:122px; height:120px; background:#004f99; text-align:center; color:#fff;}
.div_pro1 ul li a .lf .div1{ position:relative; padding-top:30px;}
.div_pro1 ul li a .lf .div1 .p1{ background:url(../images/4_05.jpg) center bottom no-repeat; padding-bottom:10px; font-size:12px;}
.div_pro1 ul li a .lf .div1 .p2{ margin-top:5px; text-transform:uppercase; font-size:9px;}
.div_pro1 ul li a .rg{ width:189px; height:120px; overflow:hidden;} 
.div_pro1 ul li a .rg img{ width:100%; -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_pro1 ul li a .rg img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_pro2 .div1{ margin-top:34px;}
.div_pro2 .div1 .lf{ width:281px;}
.div_pro2 .div1 .rg{ width:759px; padding-right:42px;}
.div_pro2 .div1 .rg .p1{ font-size:18px;}
.div_pro2 .div1 .rg .p2{ color:#999999; margin-top:8px;}
.div_pro2 .div1 .rg .p3{ margin-top:6px; line-height:24px; font-size:14px;}
.div_pro2 .div2{ border-bottom:1px dashed #ccc; color:#333; font-size:20px; font-weight:bold; padding-bottom:11px;}
.div_pro2 .div3{ margin-top:30px;}
.div_pro2 .div3 .slides_container { width:1060px; float:left; margin-left:5px; margin-right:5px;}
.div_pro2 .div3 .slides_container ul{ width:1060px;}
.div_pro2 .div3 .slides_container ul li{ float:left; width:255px; margin-left:5px; margin-right:5px; position:relative; height:191px; overflow:hidden;}
.div_pro2 .div3 .slides_container ul li a{ display:block;}
.div_pro2 .div3 .slides_container ul li a .p1 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_pro2 .div3 .slides_container ul li a:hover .p1 img{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_pro2 .div3 .slides_container ul li a .p2{ background:url(../images/4_10.jpg) repeat; width:90%; padding-left:5%; padding-right:5%; height:34px; line-height:34px; color:#fff; position:absolute; bottom:-34px;}
.div_pro2 .div3 .slides_container a img {display:block;}
.div_pro2 .div3 .pagination { margin-top:-60px; position:absolute; z-index:100; width:75px; left:50%; margin-left:-35px; display:none;}
.div_pro2 .div3 .prev{ float:left; display:none}
.div_pro2 .div3 .next{ float:right; display:none;}
.div_pro3 ul{ margin-top:28px;}
.div_pro3 ul li{ float:left; width:274px; height:251px; margin-right:8px; margin-bottom:15px;}
.div_pro3 ul .li{ margin-right:0px;}
.div_pro3 ul li a{ display:block;}
.div_pro3 ul li a .div1{ width:274px; height:205px; overflow:hidden;}
.div_pro3 ul li a .div2{ height:46px; line-height:46px;}
.div_pro3 ul li a:hover{ color:#0b3085}
.div_pro3 ul li a img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_pro3 ul li a:hover img{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_pro4 #content{ background:url(../images/4_18.jpg) left bottom no-repeat; height:400px; overflow:hidden; margin:0 auto; margin-top:40px; width:900px;}
.div_pro4 ul#output{ display:block; float:left; width:527px; height:400px; overflow:hidden;}
.div_pro4 ul#output img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_pro4 ul#output img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_pro4 ul#tabs { float:right; width:294px;}
.div_pro4 ul#tabs li{ width:294px; height:71px; margin-bottom:11px; *margin-bottom:7px;}
.div_pro4 ul#tabs li a{ display:block; padding:4px; background:#e6e6e6; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_pro4 ul#tabs li a .lf{ width:96px; height:63px; overflow:hidden;}
.div_pro4 ul#tabs li a .lf img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_pro4 ul#tabs li a:hover .lf img{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_pro4 ul#tabs li a .rg{ width:175px; line-height:63px; height:63px; overflow:hidden;}
.div_pro4 ul#tabs li a:hover{ background:#0b3085; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_pro4 ul#tabs li a:hover .rg{ color:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_pro4 ul#tabs li .current{ background:#0b3085; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_pro4 ul#tabs li .current .rg{ color:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_pro4 ul#tabs #rollBox{height:317px;overflow:hidden;}
.div_pro4 ul#tabs .video_divt{ margin-top:20px;}
.div_cont{ margin-bottom:155px; height:511px; background:#fff; position:relative; z-index:100;}
.div_cont .div1{ position:absolute; text-align:center; width:305px; height:250px; background:#fff; z-index:10;}
.div_cont .div1 .p11{ position:relative;}
.div_cont .div1 div .p1{ padding-top:70px;}
.div_cont .div1 div .p2{ color:#4d4d4d; font-size:18px; font-weight:bold; margin-top:20px;}
.div_cont .div1 div .p3{ color:#4c4c4c; margin-top:5px; font-size:18px;}
.div_cont .div2{ position:absolute; bottom:0px; left:0px; width:305px; height:261px;}
.div_cont .div2 .p1{ position:absolute; width:305px; height:261px; overflow:hidden; z-index:10;}
.div_cont .div2 .p1 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_cont .div2:hover .p1 img{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_cont .div2 .p2{ position:absolute; z-index:11; left:49px; bottom:26px; font-size:18px; font-size:18px; font-weight:bold; padding-bottom:40px;}
.div_cont .div2 .p2 .pp2{ font-weight:normal; margin-top:5px;}
.div_cont .div3{ background:url(../images/5_04.png) top left no-repeat; width:338px; top:0px; left:284px; z-index:5; height:511px; position:absolute;}
.div_cont .div3 .p1{ color:#fff; padding-left:75px; padding-top:42px; height:270px; line-height:30px;} 
.div_cont .div3 .p2{ padding-left:75px; color:#fff; font-size:18px; font-weight:bold; margin-top:20px}
.div_cont .div3 .p3{ color:#fff; margin-top:15px; padding-left:75px;}
.div_cont .div4{ position:absolute; width:588px; height:511px; right:0px; bottom:0px; z-index:3}
.div_cont .div4 .p1{ position:absolute; top:0px; right:0px; z-index:1}
.div_cont .div4 .p2{ position:absolute; top:371px; font-size:14px; line-height:26px; left:20px; z-index:2; width:186px;}
.div_cont .div4 .p2 #output{ height:114px;overflow-y: auto;}
.div_cont .div4 .p2 #output::-webkit-scrollbar {
   width: 2px;
   background-color: #fff;
  }
.div_cont .div4 .p2 #output::-webkit-scrollbar-track {
   background-color:#d5d5d5;
  width: 4px;

  }
.div_cont .div4 .p2 #output::-webkit-scrollbar-thumb {
  background-color:#8c8c8c;
  width: 4px;
 }  
.div_cont .div4 .p2 #output li{ height:114px; background:#fff;}
.div_cont .div4 .p3{ position:absolute; bottom:17px; right:20px; z-index:3}

.div_join{ height:510px; position:relative; z-index:100; background:#fff; margin:50px 0 156px; overflow:hidden;}
.div_join .div1{ width:339px; left:-13px; top:0px; position:absolute; z-index:50;}
.div_join .div2{ top:25px; left:300px; position:absolute; z-index:10; width:298px; height:209px; overflow:hidden;}
.div_join .div2 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_join .div2 img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_join .div3{ background:#1064b0; width:622px; height:255px; right:-20px; top:0px; position:absolute; z-index:50;}
.div_join .div3 a{ display:block; padding:30px;}
.div_join .div3 a .p1{ color:#fff; font-size:18px; font-weight:bold;}
.div_join .div3 a .p2{ color:#fff; margin-top:15px;}
.div_join .div3 a .p3{ margin-top:5px; color:#fff; text-transform:uppercase;}
.div_join .div3 a .p4{ background:#0e64b1; border:2px solid #387dbe; width:103px; height:31px; text-align:center; height:31px; color:#fff; line-height:31px; margin-top:20px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_join .div3 a .p4:hover{ background:#fff; border:2px solid #fff; color:#1064b0; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_join .div4{ position:absolute; bottom:28px; left:355px; width:450px;}
.div_join .div4 .p1{ color:#4d4d4d; font-size:18px; font-weight:bold;}
.div_join .div4 .p2{ margin-top:15px; font-size:14px; font-weight:bold;}
.div_join .div4 .p4{ background:#f8f8f8; border:2px solid #eae8eb; color:#4c4c4c; width:103px; height:31px; text-align:center; height:31px; line-height:31px; margin-top:20px; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_join .div4 .p4:hover{ background:#1064b0; color:#fff; -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
.div_join .div5{ width:303px; height:255px; overflow:hidden; position:absolute; z-index:10; right:0px; bottom:0px;}
.div_join .div5 img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_join .div5 img:hover{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}

.div_join1 .div1{ border-bottom:1px dashed #cccccc; padding-bottom:10px;}
.div_join1 ul{ margin-top:23px;}
.div_join1 ul li{ width:429px; float:left; margin-right:51px; height:169px; margin-bottom:20px;} 
.div_join1 ul li a{ display:block; background:#0b3085}
.div_join1 ul li a .lf{ width:169px; height:166px;}
.div_join1 ul li a .lf .p1{ background:url(../images/6_06.jpg) no-repeat; width:65px; height:65px; margin-left:10px; margin-top:10px; color:#fff; font-size:44px; line-height:60px; text-align:center;}
.div_join1 ul li a .lf .p2{ color:#fff; padding-left:15px; padding-right:15px; margin-top:10px; height:44px; overflow:hidden;}
.div_join1 ul li a .rg{ width:260px; height:166px; overflow:hidden;}
.div_join1 ul li a .rg img{ -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}
.div_join1 ul li:hover a .rg img{ -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition: all 2s; -moz-transition: all 2s; transition: all 2s;}

.div_shop table{ padding-left:100px; margin-top:30px;}
.div_shop table tr td{ padding-bottom:15px;} 
.div_shop table tr td table{ margin-top:5px;}
.div_shop table tr td table tr td{ padding-bottom:0px;}
.div_shop table tr td .text{ width:250px; height:25px; line-height:25px; background:#fff; border:1px solid #ccc; font-family:微软雅黑; margin-right:10px;}
.div_shop table tr td .text1{ width:250px; height:105px; line-height:25px; background:#fff; border:1px solid #ccc; font-family:微软雅黑; margin-right:10px;}
.div_shop table tr td img{ margin-right:10px;}

.ul_shop li{ width:500px; float:left; margin-top:30px;}
.ul_shop li .lf{ width:218px;}
.ul_shop li .lf a{ position:relative; display:block;}
.ul_shop li .lf a .p1{ position:absolute; bottom:0px; right:0px;}
.ul_shop li .rg{ width:215px; font-size:16px; line-height:30px;}
.ul_shop li .rg .p1 div{ margin-bottom:10px;}
.ul_shop li .rg .p2{ margin-top:30px;} 
.ul_shop .li{ float:right;}

#show1 .tag_tit dd{ float:left; font-size:18px; font-weight:bold; padding-bottom:5px; margin-right:15px;}
#show1 .tag_tit dd a{ color:#fff;}
#show1 .tag_tit .on{ border-bottom:2px solid #fff;}

#show2 .tag_tit dd{ float:left; font-size:18px; font-weight:bold; padding-bottom:5px; margin-right:15px;}
#show2 .tag_tit dd a{ color:#4d4d4d;}
#show2 .tag_tit .on{ border-bottom:2px solid #1064b0;}

.div_sou{ margin-top:10px;}
.div_sou .div1{ font-weight:bold; font-size:16px; color:#4c4c4c}
.div_sou .div2{ margin-top:10px; padding-right:15px;}
.div_sou .div2 a{ color:#4c4c4c; margin-right:35px;}
.div_sou .div2 a:hover{ color:#0b3085;}
.div_sou .div3{ margin-top:10px;}
.div_sou .div3 a{ color:#4c4c4c; margin-right:35px;}
.div_sou .div3 a:hover{ color:#0b3085;}
.div_sou .div4{ margin-top:10px;}
.div_sou .div4 a{ color:#4c4c4c; margin-right:35px;}
.div_sou .div4 a:hover{ color:#0b3085;}

.main_banner{ width:1920px; position:absolute; z-index:10; top:79px; left:50%; margin-left:-960px;}
.main_banner .slides_container a {width:1920px;display:block; height:728px;}
.main_banner .slides_container a img {display:block; height:728px;}
.main_banner .pagination { margin-top:-60px; position:absolute; z-index:100; width:75px; left:50%; margin-left:-35px;}
.main_banner .pagination li {float:left;margin:0 1px;list-style:none;}
.main_banner .pagination li a {display:block; width:13px; font-size:0px; height:13px; background:url(../images/1_12.png) no-repeat;float:left;overflow:hidden; margin-left:5px; margin-right:5px; font-size:0px; line-height:1000px;}
.main_banner .pagination li.current a,.banner .pagination li a:hover{ background:url(../images/1_12a.png) no-repeat;}
.main_banner .btn{ position:absolute; top:330px; z-index:12; width:1000px; margin-left:-500px; left:50%; display:none;}
.main_banner .btn .prev{ float:left;}
.main_banner .btn .next{ float:right;}

.div_abo6 ul{ margin-bottom:40px;}
.div_abo6 ul li{ width:200px; float:left; position:relative; margin-top:-20px; z-index:1000;}
.div_abo6 ul li a{ display:block;}
.div_abo6 ul li a .div1 img{ width:200px; height:172px;}
.div_abo6 ul li a .div2{ position:absolute; z-index:100; width:93px; height:34px; overflow:hidden; border:1px solid #fff; text-align:center; color:#fff; font-size:14px; font-weight:bold; top:50%; left:50%; margin-left:-46px; margin-top:-18px; line-height:34px;}
.div_abo6 ul li a .div3{ position:absolute; background:#0e64b1; filter:alpha(opacity=43); opacity:0.43; z-index:88; width:100%; height:100%; top:0px; left:0px;}
/* Main End */


/* -webkit-transition: none; -moz-transition: none; transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; 背景渐隐 */
/* -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 背景滚动*/
/* -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 图片原比例 */
/* -webkit-transform:scale(0.97); -moz-transform:scale(0.97); -o-transform:scale(0.97); -ms-transform:scale(0.97); transform:scale(0.97); -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; 图片缩放  */
/* -moz-transform 1s;  -webkit-transition:width 1s, height 1s, -webkit-transform 1s; -o-transition:width 1s, height 1s, -o-transform 1s; 图片360旋转 */
/* transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -o-transform:rotate(360deg); 图片360旋转 */
/* -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; transition: all 1s; 3D旋转 */
/* -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s; transition: all 1s; transform:rotateY(360deg);-webkit-transform:rotateY(360deg); -moz-transform:rotateY(360deg); 3D旋转 */

/* 0b3085 */


.page1{clear:both; text-align:center;font-size:12px; height:24px; line-height:24px;}
.page1 span a{border:1px solid #072470;color:#999;padding:2px 6px; margin:0px 2px; line-height:15px;height:15px;text-decoration:none;background:#fff;}
.page1 span a:hover{border:1px solid #999;color:#999;}
.page1 span{margin:2px;}
.page1 span a.on {border:1px solid #072470;background:#072470;color:#fff;}
.page1 span a.disabled{border:1px solid #ccc;color:#ccc;cursor:default;}


#output{ height:102px; overflow:hidden;}


/*///////////////////////////////////1.10///////////////////////*/
.promain{padding: 100px 0;}
.pronav{width: 205px;}
.pronav .tit{padding: 30px 0; background: #072470; text-align: center; color: #fff;font-size: 24px;}
.pronav .tit .t1{font-size: 24px;}
.pronav .main{}
.pronav .main ul li{margin-top: 5px; line-height: 40px; text-align: center; font-size: 14px; color: #333333; background:#f0f0f0 url(../images/pron.png) no-repeat 20px center;}
.pronav .main ul li a{display: block;}
.pronav .main ul li:hover{background-color: #072470;}
.pronav .main ul li:hover a{color: #fff;}

.picbox{width: 965px;}
.picbox .tit{margin: 25px 0; font-size: 22px; border-bottom: 1px solid #ccc;}
.picbox .tit span{line-height: 35px; padding-right: 30px; display: inline-block; border-bottom: 2px solid #072470;}
.piclist{}

.piclist ul li{float: left; width: 280px;margin: 0 20px 40px;}
.piclist ul li .t{margin-top: 20px; font-size: 14px; color: #333; text-align: center;}
.piclist ul li .img{
	display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 280px;
     height: 280px;
      overflow: hidden;}
.piclist ul li img{
	max-height: 280px;
    max-width: 280px;
    vertical-align: middle;
	display: block;
	webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 2s;
    -moz-transition: all 2s;
    transition: all 2s;}
.piclist ul li:hover img{
	-webkit-transform: scale(1.07);
    -moz-transform: scale(1.07);
    -o-transform: scale(1.07);
    -ms-transform: scale(1.07);
    transform: scale(1.07);
    -webkit-transition: all 2s;
    -moz-transition: all 2s;
    transition: all 2s;}



.page2{text-align: center; line-height: 20px;}
.page2 a{display: inline-block; padding: 0 6px;background: #fff; border: 1px solid #ddd; margin: 0 5px; font-size: 14px; cursor: pointer;}
.page2 span{color: #333; font-size: 14px;}
.page2 a.aa{border: 1px solid #0073A9; color: #0073A9;}
.page2 span{margin: 0 10px;}
.page2 .sp1{color: #0073A9;}
.page2 a:hover,.page2 a.on,.page2 a.aa:hover{background: #b9dfff; color: #125fa5;border-color: #125fa5; }
.page2 a.dian{margin: 0; padding: 0;}
.page2 a.dian,.page2 a.dian:hover{background: none; border: none; color: #666;}
.page2{margin-bottom: 16px;}
.page2 input[type="text"]{width: 30px; height: 20px; line-height: 20px;}
.page2 input[type="button"]{height: 20px; line-height: 20px; background: #fff;border: 1px solid #ccc;outline: none; cursor: pointer;}


/*.div1.picdiv*/
.div1.picdiv a{
	display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 277px;
     height: 167px;
      overflow: hidden;}
.div1.picdiv a img{
	max-height: 167px;
    max-width: 277px;
    vertical-align: middle;
	display: inline;}